package com.weimob.mcloud.wechatwork.customer.service;

import com.weimob.soa.common.response.SoaResponse;

/**
 * @author yong.wu
 * @Description
 * @since 2022/8/8 17:29
 */
public interface RatelimiterCallBackService {

    SoaResponse<?,?> apply(Long taskId);


    /**
     * 添加外部联系人消息调用腾讯限频-回调
     * @param taskId
     * @return
     */
    SoaResponse<?,?> addExternalUserCallBack(Long taskId);


    /**
     * 添加外部联系人消息调用腾讯限频-回调
     * @param taskId
     * @return
     */
    SoaResponse<?,?> historySyncExternalUserCallBack(Long taskId);

    /**
     * 编辑外部联系人消息调用腾讯限频-回调
     * @param taskId
     * @return
     */
    SoaResponse<?,?> editExternalUserCallBack(Long taskId);

    /**
     * 查客户群详情-调用腾讯限频-回调
     * @param taskId
     * @return
     */
    SoaResponse<?,?> queryCustomerGroupCallBack(Long taskId);

    /**
     * 查询客户群列表-调用腾讯限频-回调
     * @param taskId
     * @return
     */
    SoaResponse<?,?> queryCustomerGroupListCallBack(Long taskId);

}
